package com.artisan.provider.covtransformation;

import com.artisan.provider.domain.ZgCouponIntegralExchange;
import com.artisan.provider.dto.ZgCouponIntegralExchangeDto;
import com.artisan.provider.vo.ZgCouponIntegralExchangeVo;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;

import java.util.List;

public interface CovCouponIntegralExchangeTransformation {

    CovCouponIntegralExchangeTransformation INSTANCE = Mappers.getMapper(CovCouponIntegralExchangeTransformation.class);

    @Mappings({})
    ZgCouponIntegralExchange zgCouponIntegralExchange(ZgCouponIntegralExchangeDto zgCouponIntegralExchangeDto);

    @Mappings({})
    ZgCouponIntegralExchangeDto zgCouponIntegralExchangeDto(ZgCouponIntegralExchange zgCouponIntegralExchange);

    @Mappings({})
    List<ZgCouponIntegralExchange> zgCouponIntegralExchanges(List<ZgCouponIntegralExchangeVo> zgCouponIntegralExchangeVos);

    @Mappings({})
    List<ZgCouponIntegralExchangeVo> zgCouponIntegralExchangeVos(List<ZgCouponIntegralExchange> zgCouponIntegralExchanges);

}
